package org.dromara.common.translation.annotation;

import org.dromara.common.translation.core.TranslationInterface;

import java.lang.annotation.*;


/**
 * @Author 刘武贵
 * @Date 2024/8/15 22:00
 * @Description 功能描述：翻译类型注解 (标注到{@link TranslationInterface} 的实现类)
 */
// 指定注解可以被继承
@Inherited
// 指定注解在运行时保留
@Retention(RetentionPolicy.RUNTIME)
// 指定注解可以应用于类、接口或枚举
@Target({ElementType.TYPE})
// 指定注解将被包含在JavaDoc中
@Documented
public @interface TranslationType {

    /**
     * 类型
     */
    String type();

}
